Minos Palace Hotel & Suites, sitting prettily on a peaceful promontory, resembles and island....
Thalassa Beach Resort is situated in charming Agia Marina, nearby (9km) picturesque town of....
The village of Axos feels eons away from the coastal resorts and has all the treats to offer as a....